import sys
import os

def app_path():
    if hasattr(sys, 'frozen'):
        # frozon 为pyinstaller的
        return os.path.dirname(sys.executable)  # 使用pyinstaller打包后的exe目录
    return os.path.dirname(__file__)            # 没打包前的py目录

def resource_path():
    if hasattr(sys, '_MEIPASS'):
        # _MEIPASS 为pyinstaller的运行时缓存目录
        return sys._MEIPASS  # 使用pyinstaller打包后的exe目录
    return os.path.dirname(__file__)            # 没打包前的py目录

IMAGE_PATH = os.path.join(resource_path(), "images")